Tools, FAQ, Tutorials:
ENTRYPOINT [...] - Specify Entrypoint Executable
How to specify the executable program to the ENTRYPOINT instruction in DockerFile?
✍: FYIcenter.com
The ENTRYPOINT instruction has two different syntax formats.
1. Executable Program Format - Executable Program Format allows you to specify the path name of an executable program file and its parameters in a JSON array format.
ENTRYPOINT ["executable", "param1", "param2", ...]
2. Shell Command Format - Shell Command Format allows you to specify the name of a shell command and its parameters in a command line format.
ENTRYPOINT command param1 param2 ...
When you use the Shell Command Format, the specified command will be executed using "/bin/sh -c" as the actual executable program. For example:
If you specify the following in the Dockerfile: ENTRYPOINT echo Hello! The container will start with: /bin/sh -c 'echo Hello!'
So it's better to use Executable Program Format, which gives you more direct control.
⇒ Build "sleep" Image from Alpine
⇐ Build "hello" Image from Alpine
2019-02-09, ∼1606🔥, 0💬
Popular Posts:
FYIcenter.com Online Tools: FYIcenter JSON Validator and Formatter FYIcenter JSON to XML Converter F...
How to add images to my EPUB books Images can be added into book content using the XHTML "img" eleme...
How to use the "Ctrl-p Ctrl-q" sequence to detach console from the TTY terminal of container's runni...
How to access Request body from "context.Request.Body" object in Azure API Policy? Request body is t...
How to use the urllib.request.Request object to build more complex HTTP request? The urllib.request....